• Located on the west end of Lemnos Island, the Apollo Pavilion is a 3 star seaside hotel housed in a European-styled mansion.
• Apollo Pavilion is less than a 10-minute walk from both the Roman and Turkish Shore and is a 20-minute drive to Limnos Airport. Free on-site parking is available.
• We are 1.5 km from the harbor where we can pick up our guests.