Back to news articles
1985

1985

FIRST HIGH STREET STORE

First high street store opens in the world renowned university city of Cambridge, England.

Comments (0)

Leave a comment

Please be polite. We appreciate that.
Your email address will not be published and required fields are marked.