(212) 533-7290 | Ahimsa Restaurant ,210 Thompson St New York, NY 10012. Get Directions
Estimated delivery time: 45 mns min