Holy smokes. We thought we’d seen some amazing hotels in the past, but this one takes the cake. Oberoi Hotels & Resorts has repeatedly claimed the title of ‘World’s Best Hotel & Resort Brand’, but they have one property in particular that continues to stand out above the rest. Set on shores of Lake Pichola in the romantic city of Udaipur, the Oberoi Udaivillas garnered the title of the World’s Best Hotel by Travel & Leisure in 2015.
With unmatched service, stunning grounds and three ridiculously gorgeous pools, we’ll take you a photo tour of this northern India gem: