Udajpur, Indie
Plot No-E263, Main Rd, Madri Industrial Area, U.L.T.Colony, Keys Select by Lemon Tree Hotels Udaipur, 313001