eventindustrynews.com
Venue Spotlight: The National Gallery - Event Industry News
The National Gallery is a venue for all. Built in 1838 as the people’s gallery, the iconic location of Trafalgar Square was chosen as it was considered to be at the very heart of London. The …