Taj Mahal is an Indian restaurant with a diverse menu offering a wide selection of dishes.