The Lake Palace, Udaipur: Finest in Romance & Luxury! On 10 Jul, 2015 By Admin When you visit India, you discover a country of extraordinary experiences, luxury resorts, romantic destinations, amazing people and some of the best small hotels in exotic locales that one can…