Where are you going?
  1. Home
  2. United Kingdom
  3. England
  4. London
  5. SACO Tower Hill - Leman St

SACO Tower Hill - Leman St

City Quarter, 99 Leman Street, London

Property Location
With a stay at SACO Tower Hill - Leman St in London (London City Centre), you'll be convenient to Tower of London and London Bridge. This 4-star apartment is close to St. Paul's Cathedral and London Eye.

Make yourself at home in one of the 13 guestrooms, featuring kitchens with refrigerators and stovetops. Flat-screen televisions and DVD players are provided for your entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include phones, as well as separate sitting areas and microwaves.

Business, Other Amenities
Featured amenities include express check-out and an elevator (lift).