The Best Restaurants in Rhodes Town
The island of Rhodes, dubbed the island of the knights, is the capital of the Dodecanese island group. All are known for their lush nature and rich historical heritage, but Rhodes is the queen of it all. Rhodes Town is …