Le Taj Mahal is an Indian restaurant offering a refined cuisine. It provides a welcoming atmosphere and street-side seating.