Taj Mahal North is an Indian restaurant located at Kantstraße 3. It offers online ordering for delivery, allowing customers to enjoy their favorite dishes from the menu.