Ambals pure vegetarian Restaurant is located in Nuwara Eliya, Sri Lanka on 13a Race Course Round Rd. Ambals pure vegetarian Restaurant is rated 3 out of 5 in the category indian restaurant in Sri Lanka.
Address
13a Race Course Round Rd
Service options
TakeawayDine-in