Lake Road Living, a New England fashion boutique located in the heart of Sturbridge, MA. Lake Road is a women’s clothing boutique where you can find polished styles for everyday life. We handpick brands that offer quality clothing whether you are headed to work, gathering with family and friends for a lakeside BBQ or enjoying the many attractions that Sturbridge offers. We also feature local female artisans that exhibit their hand-made goods from jewelry to skincare products.
ADDRESS
371 Main Street
Sturbridge MA 01566