Lake Road Living is 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. The boutique handpicks brands that offer quality clothing whether you are headed to work, a gathering with family and friends, a lakeside BBQ or just enjoying the many attractions that Sturbridge has to offer. They also feature local female artisans who exhibit their hand-made goods like jewelry and skincare products.
ADDRESS
371 Main Street
Sturbridge MA 01566