Visit 
1 Pleasant Street
Cohasset, MA  02025
(directly behind South Shore Art Center)

Get Directions


HOURS
Daily
11:00 am - 4:00 PM

Email:
The Windsor Tea Shop

Telephone
781-383-6140