Rent Holiday Apartment London

119 King's Cross Rd, London, WC1X 9NH

Location: Soho
Check-in: 14:00:00
Check-out: 11:00:00