Oberoi Udaivilas Voted The Best Hotel In The World
Oberoi Udaivilas palace has been voted World’s Best Hotel by US publication Travel + Leisure, with a score of 99.29. Readers rated their experiences on the following characteristics: rooms and facilities, location, service, restaurants, food and value. “We are honoured that we have been able to play a small role in ‘Make in India’ by … Read more