[Add your comments]
Comments...I believe this is Harvard Square, Cambridge MA. The Crimson Shop shut down in 1992.