Route GuidesRoutes City GuidesCities Map Log in

Still Life Liverpool Street

London
Leyden Street, London, E1 7LL

2 rooms · from £178


Located in the heart of London’s financial district, Still Life Liverpool Street offers self-catering apartments walking distance from Spitalfields Market and Brick Lane. Free WiFi can be accessed in the apartment.