£37.76

2.0-star
Vlycha

View All Deals
SKU: 15228698 Category:

Description

Located in Lindos, this aparthotel is 0.5 mi (0.8 km) from Vlycha Beach and 2.1 mi (3.4 km) from Acropolis of Lindos. Tomb of Cleobulus and Lindos Beach are also within 3 mi (5 km).

Hotel Amenities

Bar/lounge

Barbecue grill(s)

24-hour front desk

Location