Taj Lake Palace formerly known as Jag Niwas is a luxury hotel which has 83 rooms and suites featuring white marble walls The Lake Palace is located on the island of Jag Niwas in Lake Pichola Udaipur India and its natural foundation spans 4 acres 16 000 m 2