India Palace (Bharat)

Address
1209 E Main St, Stamford, 6902, CT, USA
Telephone
203 406 0880