Mall Of India Food Court
776 Illinois Rte 59 Suite 171, Naperville 60540