undefined
undefined
Lake Palace Hotel India
INDIA
Lake
Palace (formerly known as Jag Niwas) is a luxury hotel, of 83 rooms
and suites featuring white marble walls, located on a natural
foundation of 4 acres (16,000 m2) rock on the Jag Niwas island in
Lake Pichola, Udaipur...