New Delhi and NCR, Intia
102 Hari Nagar, Ashram Chowk, Near Metro Station Gate No 2, Delhi Delhi Delhi 110014 India, 110014
1 double bed or 2 single beds