(718) 349-9060 | Aanchal Indian Restaurant & Bar,45-12 23rd St Long Island City, NY 11101. Get Directions
Estimated delivery time: 45 mns min