Tower House is located in the heart of London on the east side of Southampton Street in Covent Garden, served by the Piccadilly line and Charing Cross (Northern and Bakerloo line) underground stations. Waterloo Bridge is closeby. Part of the office overlooks The Strand and The Savoy in this vibrant and dynamic part of Central London.
