Mountain Creek Udaipur is an upscale boutique hotel located in Udaipur that ensures a royal experience and comfort. Offering a tranquil setting this resort is designed to provide a special and intimate getaway. Each room is well furnished to give one a comfortable place to relax after a long day’s work. If you are among those looking for peace and luxury while travelling then Mountain Creek Udaipur is one of the best boutique hotels in Udaipur.