Still Life Tower Hill Executive Apartment

Search hundreds of travel sites at once for hotel deals at Still Life Tower Hill Executive

London, England, United Kingdom


Still Life Tower Hill Executive
Mon 18/12
Tue 19/12

Overall guest ratings

8.7/10 Excellent
Based on 107 reviews


  • 336 yd Tower of London
  • 0.4 mi Tower Bridge
  • 1 mi Tate Modern
show all


This is a great vantage point for your exploration of London - the Tower of London and Tower Bridge is just a couple of minutes walk away. Similarly within a few moments to can be on the tube heading into Victoria to see Buckingham Palace. London and the River Thames will be on your door step. Simultaneously the building is on a quiet street and will be your oasis in the middle of London. A member of staff will meet you at the apartment to show you around and we will be on hand to address any problems which may arise during your stay.

Less show all


  • Internet
  • No smoking
  • Free Wi-Fi
  • Laundry facilities
  • Pets not allowed
  • Kitchen/Kitchenette
  • Washer/dryer available in-room
  • Towels
  • Disability-friendly
  • Linens
Less show all