£103.25

4.0-star
Vlycha, Lindos

View All Deals

SKU: 9860761 Category:

Description

Located in Lindos, this eco-friendly hotel is 0.7 mi (1.1 km) from Vlycha Beach and 3.1 mi (5 km) from Acropolis of Lindos. Tomb of Cleobulus is 3 mi (4.8 km) away.

Hotel Amenities

Arcade/game room

Total number of rooms – 187

Number of floors – 3

Babysitting or childcare (surcharge)

Location