Menu

AMERICA SQUARE

Situated in the City of London, America Square has superb rooms available for various types of event up to 270 people, including dinners, AGMs, webcasts, conferences and seminars.