Apollo Pavilion

Limnos


Tucked behind the port in a charming neoclassical house, the Apollo's large high-ceilinged rooms come with kitchenettes and balconies. Located near the police station, 150m above the port.