New Delhi and NCR, India
110 Sector 64 Ballabgarh Faridabad India Faridabad Haryana 121004 India, 121004
1 double bed or 2 single beds