Winsor Dim Sum Cafe

10 Tyler St, Boston, MA 02111   Our first restaurant of the winter season!  Both of the Divas were craving Dim Sum so we headed over to one of last year’s favorite Dim Sum spots: Winsor Dim Sum Cafe.

Continue reading