New Delhi and NCR, India
D 540 Main Wazirabad Road Shahdara Delhi Delhi 110094 India, 110094
1 double bed or 2 single beds
1 king bed