Chennai Chaai Palace is located in Navalur, India on VIVIRA MALL, No: 33, Rajiv Gandhi Salai. Chennai Chaai Palace is rated 5 out of 5 in the category tea store in India.
Address
VIVIRA MALL, No: 33, Rajiv Gandhi Salai
Service options
Delivery
Same-day delivery
Accessibility
Wheelchair-accessible car park