Odyssia Restaurant
Center, Lindos 851 07 Greece
Odyssia Restaurant is a Mediterranean, Greek, Vegetarian Friendly, Vegan Options, Gluten Free Options place is located in Lindos, South Aegean. The address of Odyssia Restaurant is Center, Lindos 851 07 Greece.
If you want to go to the place or need any services, you can contact them directly. The phone number is +30 697 594 6221, or open their website to view relevant information, The url is http://www.facebook.com/pages/Odyssia-Lindos/116369695113890