Taj Mahal is an Indian restaurant offering a cozy atmosphere and impeccable service. It is situated in a beautiful house in the heart of the city, providing a unique dining experience.