Thomas More Square Hotels, London.
Hotels near Thomas More SquareLaunch the HotelMap above to see hotels near Thomas More Square. Thomas More Square is in the London area called EC3. Main attractions near Thomas More Square include Garrick's Temple To Shakespeare, Hampton Court Palace, Strawberry Hill House. The nearest station is Tower Hill Tube Station. This Thomas More Square HotelMap connects live to nearby hotels - showing you true room availability and the latest special offer rates directly from the hotels.
5 More LondonTooley StreetLondon
13 minutes walk from Thomas More Square
98% of past customers recommend this hotel.
This plush, modern hotel south of the historic Tower Bridge is very convenient for exploring London. Just fi...
196 Bishopsgate, London, EC2M 4NR
18 minutes walk from Thomas More Square
95% of past customers recommend this hotel.
From studio apartments to one and two beds, 196 Bishopsgate offers a full range of self-catering flats that ...