Central London Serviced Apartments

With more privacy and 4 times the space, serviced apartments in Cambridge and London offer a great alternative to hotels. Book online with Your Space Apartments.