Apartments with city views in Messonghi, Greece. Features a restaurant, lounge, bar, garden, and terrace. Close to the beach.