New Delhi and NCR, Índia
A- 83Shalimar Bagh, Max Road, Delhi,Delhi,Delhi,India,110088, 110088
1 double bed or 2 single beds