Palace of art.

Palace of art.

Exhibition venue. Located: England.

EXHIBITION HISTORY 1 – 1 of 1 exhibitions

British Empire Exhibition.

Venues

Palace of art. (23 April 1924 – 1 October 1925)
Empire Stadium, Wembley, London, England.