Chit Chaat Chai

Chit Chaat Chai


Chit Chaat Chai is an Indian street food restaurant specialising in chaat (Indian roadside snacks).


Chit Chaat Chai
http://www.chitchaatchai.com/

arrow_upward