Get directions to: Malabar Hill India Cuisine, Elmsford, NY
Restaurant address: 145 E Main St Elmsford, NY 10523, USA
Restaurant: Malabar Hill India Cuisine