Get directions to: Chataka Masti, Naperville, IL
Restaurant address: 888 S Rte 59 Naperville, IL 60540, USA
Restaurant: Chataka Masti