Whaaa Chaha is located in Narayangaon, India on Pune - Nashik Hwy, opp. Shevantai Petrol Pump, Irrigation Colony. Whaaa Chaha is rated 3 out of 5 in the category tea store in India.
Address
Pune - Nashik Hwy, opp. Shevantai Petrol Pump, Irrigation Colony