Leman Street, London, E1 8GH, United Kingdom
Still Life Tower Hill Deluxe provides serviced accommodation in London, just a nine minute walk from both Fenchurch Street train station and Tower Hill tube station.
These one and two bedroom apartments all have a double bed in each bedroom, laundry facilities, a fully equipped kitchen with a gas oven, four electric cooking rings and dishwasher, and a living area.
Each apartment also includes a HD flat screen TV with Freeview, a MP3 plug-in facility and free wireless internet access.
Maid service is provided once a week.