Conveniently located restaurants include Anemomilos Restaurant, Mouragio, and Ta Psakia. See all nearby restaurants.