£108.41

3.0-star
Vlycha, Lindos

View All Deals
SKU: 11264201 Category:

Description

Located in Lindos, this hotel is 0.2 mi (0.3 km) from Vlycha Beach and 2.6 mi (4.2 km) from Acropolis of Lindos. Tomb of Cleobulus and Lindos Beach are also within 3 mi (5 km).

Hotel Amenities

Total number of rooms – 99

Bar/lounge

Number of poolside bars – 2

24-hour front desk

Location