Situé à Ermoupoli, à proximité de l'église Saint-Nicolas, du musée industriel d'Ermoupoli et des chantiers navals Neorion, le MEGARON propose une connexion Wi-Fi gratuite.
Tous les logements disposent d'une salle de bains privative avec douche, de la climatisation, d'une télévision à écran plat et d'un réfrigérateur. Certains logements possèdent un balcon et/ou une terrasse offrant une vue sur la mer ou la ville.
La place Miaouli se trouve à moins de 1 km.