The World’s Only Curious George Store is Located in Cambridge, Mass. (CLOSED)

If you are going bananas trying to find new, interesting family travel attractions in New England, may we suggest The Curious George Store in Cambridge, Mass.? This delightful Harvard Square store is the world’s only brick-and-mortar retail store that sells everything Curious George.  Curious George books and DVDs, toys, stuffed animals, clothing, greeting cards, home […]