New Delhi and NCR, Hindistan
Opposite Pillar 741, Near Nawada Metro Station Near Nawada metro station, Opposite pillar 741, Delhi, 110087
1 double bed or 2 single beds