Nefeli Hotel

Starting at
Featured Image
Lobby Sitting Area

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