3rd May to 3rd November 1951.
Location Fountain Lake, Battersea Park, London, SW11
Categories
Authority
More Information Festival of Britain