Taj Mahal is an Indian restaurant offering a variety of dishes. Reviews mention sufficient portion sizes, though prices may be considered high by some. The ambiance is described as a bit cold, but the service is good.