Spice & Tea Merchants
Spice & Tea Merchants Falmouth has a wonderful new shop where one can buy spices, teas and gifts from around the world. It is the Spice & Tea Merchants at 245 Main Street and is located less that a ten minute walk from the Palmer House Inn. Browsing through this store is truly like stepping …
Read More