GO UP

Oberoi Udaivilas

Oberoi Udaivilas

Built on the shores of Lake Pichola with views over the iconic Lake Palace and the beautiful City Palace, the Oberoi Udaivilas has been time and again voted the best hotel across India.

About