Hotel Castle Blue
A-109, Road No-5, Mahipalpur Extention, Mahipalpur, 110037 New Delhi, India,Object type: Hotel Delhi City
Located just 1.4 mi from Indira Gandhi International Airport, Hotel Castle Blue features a business center and operates a 24-hour front desk. Free WiFi is avail