Sorry, no records were found. Please adjust your search criteria and try again.
Maps failed to load
Sorry, unable to load the Maps API.
Tucked just inside the walls, across from the Archaeological Museum, dive into a sea of flavours at one of the oldest & renowned restaurants on Rhodes (EST 1967)
Address: Leontos 19 Rhodes South Aegean 851 00 Greece