Hotfrog INDIA provides information regarding Dev Villa in New Delhi. Dev Villa is located at B 20, Plot No 1043 D Word No 8 Mehrauli, New Delhi New Delhi 110030 and provides Hotel services. Contact them on 011 26644704 or by visiting them on their website http://www.devvilla.in.
Dev Villa - a boutique hotel in Udaipur, located in Haridasji ki Magari near the banks of Lake Pichola in Udaipur, Rajasthan. Your best choice in budget class Udaipur Hotels