Cambridge House

Cambridge Street, London, United Kingdom
Cambridge House

Check-in

15:00

Check-out

11:00

Rooms

4 rooms

Amenities

$142/night
90.0(1500 reviews)

You will be redirected to Booking.com