Directions to Apollo PavilionAddress: Frinis 8, Branched from Garifalidou street, Myrina, Greece
Average rating: 0%
Rooms from: US$ 63.52
Directions to Apollo Pavilion
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.