Bobbi
User's reviews
-
Windsor Tea Shop
Every Summer when I come to Cohasset I visit this tea room. It is in the quaint village of Cohasset MA.I love the house Iced tea. The food there is very tasty, and the atmosphere is very cordial and relaxing. There are also many little shops in the area, as well as an art center. It is worth the trip.