Very nice location & excellent greek food (i.e. pastitsio, mousaka, a.s.o.). the homemade lemonade was a delicios drink plus you can not miss the "cafe freddo" (greek cold coffee) plus the sweets.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.