Devi garsh Spa resort one of the most famous spa resort center in india which locates in the world famous Indian city Udaipur it is also a known as heritage sites of Indian tourismRead less