The Clock Cafe in Dulwich Park, South East London

- Image ID: PYH6DN
The Clock Cafe in Dulwich Park, South East London
Jeffrey Blackler / Alamy Stock Photo
Image ID: PYH6DN
The cafe is situated in the middle of this large South London park
Location: Dulwich, South London