New England store

New England store

A quaint New England storefront in Provincetown, Massachusetts