Welcome! How can we assist you?
Ambewela is a village, and a hill station, located in the Nuwara Eliya District of Sri Lanka. The area is also sometimes called "Little New Zealand".