We are located in the beautiful island Rhodes in Greece. More specifically, in the Old Town, in the heart of the old castle. Below, you can see a map of Old Town, and precisely the point where found our restaurant is located:
Copyright © 2008
e-mail: info@odyssey-taverna.gr
Web design and Hosting by www.greek-tourism.com