Crystal Palace
Crystal Palace Park Cricket Ground was a cricket ground in Crystal Palace in south-east London. It was located in Crystal Palace Park in the shadow of The Crystal Palace. The ground was established on 3 June 1857 and used for first-class cricket between 1864 and 1906.