Immerse yourself in the opulence of The Oberoi Udaivilas in Udaipur, India, where all meals are included. This luxurious hotel is set on the banks of Lake Pichola and offers stunning views of the City Palace. Start your day with a traditional Indian breakfast featuring a variety of regional dishes. For lunch, indulge in a royal thali experience at the hotel's fine dining restaurant. In the evening, savor a candlelit dinner by the lake, accompanied by live classical music. With all meals included, you can experience the rich flavors of Indian cuisine without worrying about additional costs.