Devi Palace Resort
Opposite Lakhela Lake, Fort Road, Rajsamand Kumbhalgarh, Rajasthan 313325, 313325 Kumbhalgarh, India,Object type: Resort Kumbhalgarh
Located in Kumbhalgarh, 3.5 miles from Kumbalgarh Fort, Devi Palace Resort provides accommodations with free WiFi and free private parking. At the resort, every