User
Menu
Nidri Lefkadas - 31084 - Lefkada, Greece View Map Area: Nydri
TripAdvisor vote: 4/5 Based on 139 guest reviews
The hotel has 50 rooms.
Mastercard Visa American Express Paypal
Photo Hotel Avra Beach