Taj Mahal is an Indian restaurant offering a variety of flavorful dishes in a lovely atmosphere with attentive service.