New Delhi and NCR, 印度
1, Near New Delhi Railway Station, Central Delhi, Delhi, 110060
1 double bed or 2 single beds