Saturday was spent with my sister having high tea in a seaside town in honor of The Royal Wedding. Windsor Tea Shop is possibly the cutest establishment in New England…
You should probably stop by. I recommend the cucumber tea sandwiches + peach tea.
Windsor Tea Shop
1 Pleasant Street
Cohasset, Massachusetts