Nuwara Eliya
Ambaal's pure vegetarian Hotel & Restaurant
About
Ambaal's pure vegetarian Hotel & Restaurant is a Indian restaurant in Nuwara Eliya, Sri Lanka. Open daily 7 am – 10 pm.
Good to know
- Vegetarian options
Ambaal's pure vegetarian Hotel & Restaurant is a Indian restaurant in Nuwara Eliya, Sri Lanka. Open daily 7 am – 10 pm.