- UK Information
- UK Hotels
- City Serviced Apartments
City Serviced Apartments
Located within London's famous City of London, these new City Serviced Apartments have fully equipped kitchens and luxurious bathrooms. There is also free Wi-Fi and a 24/7 personal meet and greet service.
Rating
Prices from £122.1
9