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.
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.