[Add your comments]


Can you name the location?
Harvard Square, Cambridge MA

Comments...
I believe this is Harvard Square, Cambridge MA. The Crimson Shop shut down in 1992.







Refer A Friend

Copyright © 2006 Boxcar Media, LLC and Irene Tague, all rights reserved.
Site by Agency BCM