OBEROI UDAIVILAS: best luxury hotel in India (phenomenal)
Join me on a full tour of The Oberoi Udaivilas, the most amazing five star resort in India. The property is spread over 50 acres on the banks of Udaipur's Lake Pichola, on the 200-year-old hunting grounds of the Maharana of Mewar.
Source: zakruti.com