Get directions to: Taste Of India, Hicksville, NY
Restaurant address: 96 W Old Country Rd Hicksville, NY 11801, USA
Restaurant: Taste Of India