Situated on the Southbank of the River Thames, with unrivalled views over to the City of London, Glaziers Hall is one of London’s unique venues. With a rich heritage that spans centuries, and an array of cultural artefacts that remain on display, this building is beautifully complemented by a fresh... Read more
This company has no offices yet