Lake Palace is a luxury hotel, featuring white marble walls, located on a natural foundation of 4 acres rock on the Jag Niwas island in Lake Pichola, Udaipur, India.