If you live in New England you MUST take a peek at this wonderful shop in Northborough. Ma. It is right in the center of town....this shop is one of those little gems that are forever changing the inventory, keeping each visit new and exciting!! L0ve it!!!!
If I ever get to the States, New England is high on my list of "must see" places. I'm going to hire you as my guide, I'm loving the places you take us via blogland.
ReplyDelete