Back to top

The National Gallery

The National Gallery is one of the most visited galleries in the world, located on Trafalgar Square with stunning views of Nelson’s Column, Westminster and beyond.

Surround your guests with some of the world’s greatest paintings by artists such as Leonardo Davinci, Monet and Van Gogh. The central location, magnificent architecture and spectacular spaces never fail to impress.

Capacities

Reception: 900
Dinner: 300

Address

Trafalgar Square
London
WC2N 5DN

 

Nearest station

Charing Cross

 

Travel time from ExCeL

40 minutes

 

close back
Your search for "..."
did not yield any results.
... results for "..."
Search Tags