Grand Indian

Nuwara Eliya, Sri Lanka

Considered the best restaurant. With its awesome lobster Grand Indian is definitely a place worth considering. A private dining area, good service and excellent ambience. Reasonable prices.