Upgrade to pro and remove ads

The Cedars, West Ham Park, Stratford, Essex, England, UK


Inside West Ham Park, Stratford, Newham, Greater London, England, UK

Built 1829.
Demolished 1960.







Printed from https://brassbandresults.co.uk/