Taj Mahal is an Indian restaurant offering flavorful dishes inspired by the culinary traditions of India.