Tower Suites by Blue Orchid ligger bare 3 minutter til fots fra Aldgate Station og 5 minutter til fots fra Tower of London. Reisende sier at lokalområdet er fotgjengervennlig og er perfekt for sightseeing.