Taj Mahal is an Indian restaurant offering a variety of Indian specialties. The restaurant features a cozy dining space and outdoor seating. Reservations are recommended.