Ambewela Farm Parking is a parking, located at New Zealand Farms Road, Sri Lanka
Nice place
Have lots of spaces but mud on a rainy days
This is one of the tourist place. Greenish location. Cool climate