Bénéficiant d'un emplacement privilégié, à 200 mètres de la plage, l'Olympia est situé à 5 minutes à pied du centre de Mykonos. Il propose une connexion Wi-Fi gratuite et des chambres avec télévision à écran plat.
Chaque chambre comprend un réfrigérateur et la climatisation. La salle de bains est pourvue d'une douche.
L'Olympia se trouve dans la région de Famprika, à 1 km du nouveau port de Mykonos. L'aéroport de Mykonos est à 2 km. Un parking public gratuit se trouve à côté de l'Olympia.