Crystal Palace bowl open air stage in Crystal palace park South East London.

- Image ID: C95363
Crystal Palace bowl open air stage in Crystal palace park South East London.
Marvin Songbird / Alamy Stock Photo
Image ID: C95363

Search stock photos by tags