Restaurant

Tandoori Tamashaa

Hotels & Spa, A brand of Ilara, Tandoori Tamashaa:, Rajiv Gandhi Salai, OMR, Sholinganallur, Navalur, Chennai, Tamil Nadu 600130, Chennai, 600130

Loading…