Get directions to: Taj Mahal Restaurant, Jamaica, NY
Restaurant address: 148-01 Hillside Ave Jamaica, NY 11435, USA
Restaurant: Taj Mahal Restaurant