New Delhi and NCR, India
metro pillar no. 695 main Nazafgarh Road, uttam nagar West metro station, uttam nagar Delhi Delhi 110059 India, 110059
1 double bed or 2 single beds