History
Lasting Impressions was established in 1991 as a retail store in Westwood, Massachusetts that was inspired by beautiful English fabrics, hand painted furniture and slipcovered upholstery. Customers would often request in home visits and the interior design business was born.
Specialties
Lasting Impressions