Still Life Tower Hill is an apartment in London within short distance of Thames River, Canary Wharf Tower and Up at The O2. Such facilities as parking and an elevator are available on-site.
Tower of London, Tower Bridge and Brick Lane can be accessed in 10 minutes on foot. A tube station is also located nearby nearby. The pub Princess of Prussia is around 150 meters away.
10 minutes' drive from London City airport and 10 minutes' walk to Fenchurch Street train station.
The property comprises of non-smoking rooms appointed with a sofa, heating, an iron with ironing board, a dining area and free Wi-Fi. They offer a chic interior and hardwood floor. The property comprises 2 bedrooms. A bathroom with a shower and a bathtub along with a dryer, free toiletries and bath sheets is provided.
Eat & Drink
While staying in this apartment, guests can use a kitchen equipped with kitchenware, an electric kettle, an oven, a toaster and a dishwasher.
Wireless internet is available in the entire apartment for free.
Paid public parking is possible at a location nearby.