Kumudu Holiday Resort

33 Lady McCullum Drive, 22200 Nuwara Eliya, Sri Lanka

Hotel image
Read more reviews for Kumudu Holiday Resort