living90045.com
Taj India Palace - A Tasty Gem In Westchester | Living90045.com
Taj India Palace is a tasty gem in Westchester. Tucked in the corner of a mini-mall on Lincoln Blvd, this place makes you want to book a trip to India.