Helen Montgomery
User's reviews
-
Windsor Tea Shop
The Windsor Tea Room's cozy and warm atmosphere only compliments to the divine entrees followed by the most delicious deserts. The service was excellent and the staff is very knowledgable about their wide variety of over 100 kinds of loose tea! The Windsor is hands down, best tea room in Massachusetts.