1. Windsor Tea Shop & Tea Room 1 Pleasant St Ste 1, Cohasset, MA 02025 Coordinate: 42.24054,-70.80419 Phone: (781) 383-6140