Mikail I.
Google
Indian Palace is a true taste of home in the serene Greek islands. The staff were exceptionally friendly and helpful, and the food was genuinely delicious. The menu offered plenty of variety, and the restaurant featured an incredible view, spacious seating, and a spotless bathroom.