Village Tea Shoppe

One Farwell St.
Natick
Massachusetts
United States
website