Tea Room Restaurant Cleethorpes Pier Lincolnshire UK

- Image ID: FKH45R
Andy Lovell / Alamy Stock Photo
Image ID: FKH45R
Location: Cleethorpes Pier Lincolnshire England UK