Taj Mahal is an Indian restaurant offering authentic flavors and a diverse menu with well-seasoned dishes.