ad

The Lake Palace Hotel, India

Nicholas Wallwork

Nicholas Wallwork

Editor-in-Chief
Staff member
Premium Member
The Lake Palace Hotel is situated on a natural foundation of rocks in Lake Pichola, Udaipur, India. It was originally known as Jag Niwas and was built in 1743-1746. It has been named one of the most romantic hotels in the world with its scenic views and luxury suites. It is a luxury hotel that [...]

Click to Read The Full Story and Add your Own Comments to The Lake Palace Hotel, India
 
Top