Tower House 3-11 Southampton St Covent Garden London WC2E 7HA, WestminsterGet directionsOpenStreetMap