Authentic Indian restaurant, Taj Palace, offering a wide variety of flavorful dishes in a welcoming atmosphere. Accepts reservations and offers delivery.