As its name implies, the Mykonos Grand is one of the island's most luxurious hotels, right on Agios Ioannis (a.k.a....
Agios Ioannis · Agios Ioannis, Mykonos