New Delhi and NCR, India
741-745 Church Mission Road, Opp Delhi Railway Station, 110006
1 double bed & 1 double bed
1 double bed