26. Loversleap

26, Loversleap, 22200 Nuwara Eliya, Sri Lanka

Hotel image
Read more reviews for 26. Loversleap