Located adjacent to Liverpool Street Station, these London apartments are in the heart of the City area. Surrounded by local amenities, including supermarkets, coffee shops and restaurants, these serviced apartments are conveniently located for every visitor.
Full payment will be taken at the time of reservation.
{{ terms.content }}
Please enter your dates to get the best available rates.