Click to expand/collapse all other details Hide this popup frame

Scarborough, Yorkshire, England, British Is.