Nefeli Hotel

Starting at
$81
Featured Image
Lobby Sitting Area
Room

TripAdvisor Review

Based on 162 review

See all

Property Location With a stay at Hotel Nefeli in Leros, you'll be by the sea, just a 1-minute walk from Aegean Islands and 14 minutes by foot from Agia Marina Church. This aparthotel is 0.9 mi (1.4 km) from Bellinis Tower Museum and 1.9 mi (3 km) from Leros Windmills. Distances are displayed to th...

More details