Imperial liverpool street apartments
131a Middlesex Street, City of London, London, E1 7JF, United Kingdom
Imperial liverpool street apartments provides accommodation within 4.1 km of the centre of London, with free Wi-Fi, and a kitchen with a dishwasher, an oven and a microwave.