Grand Museum

Back GET A QUOTE

The Venue

The Grand Museum is situated off Oxford Street, in the heart of London’s West End. Its home is a palatial town house occupying an entire side of a tranquil garden square. It is a stunning venue for a whole host of events all year round.