Sorry, no records were found. Please adjust your search criteria and try again.
Maps failed to load
Sorry, unable to load the Maps API.
With jazz and the scent of aromatic coffee drifting out to a handful of tables on the street, this is an Old Town residents’ favourite, just inside St Athanasios’ Gate.
Address: Omirou 88 Rhodes South Aegean 851 00 Greece