Hotel Green Stars 4 stars

No 28, Unique View Road, 22200 Nuwara Eliya, Sri Lanka

Hotel image
Read more reviews for Hotel Green Stars