(212) 688-4619 | Chola Restaurant,232 E 58th St New York, NY 10022. Get Directions
Estimated delivery time: 45 mns min