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