America Square

London, EC3N… Central location - show map

Tower Hill Station is within 150 yards

Tower Hill Station is within 150 yards

About America Square

America Square brings together the contemporary with the uniquely historic in bright, innovative spaces located amongst the architectural landmarks and in the City of London’s Square Mile.

The historic Roman London Wall runs through the venue providing a memorable backdrop to conferences, AGM’s, exhibitions, product launches, training seminars, dinners and drinks receptions. America Square is an ideal venue for large conferences or even intimate IT training across a series of seven suites, an outstanding, complete and modern central London venue.

8 Rooms and Event Packages for Hire at America Square

America Square Gallery

America Square is popular for:

America Square Location

London, EC3N…

Tower Hill Station is within 150 yards

Tower Hill Station is within 150 yards

Similar venues