No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
Old Street, London
Set in the centre of London, 1.3 km from Brick Lane and 1.3 km from Liverpool Street Underground Station, Still Life Old Street Executive offers free WiFi. Housed in a building dating from 2001, this apartment is 2 km from Sky Garden and 2.
See MoreUsage of subsidiary facilities may incur additional fees