Taj Mahal is an Indian restaurant offering a menu of Indian, Asian, and Balti cuisine.