Situated approximately 10 minutes by car from the huge Coca-Cola London Eye Observation Wheel, Still Life Tower Hill Apartments London hotel offers proximity to various city highlights.
Located 0.3 miles from St Katharine Docks Marina, the perfect hotel is also 1.4 miles from entertainment venues like Shakespeare's Globe Theatre. Business travelers will enjoy being close to the historic castle "Tower of London" (0.8 miles) and the floor glass Shard Skyscraper (1.1 miles). The art museum "National Gallery" is in the vicinity of the Still Life Tower Hill London, while Shadwell is situated only a 10-minute stroll away. Aldgate bus station can be found 0.3 miles away, and the closest subway station Tower Hill is 0.3 miles from the London hotel.
The neighborhood features restaurants, including London Steakhouse Co, which is within reach of the property.