Since 1990, Home Design Place has been a fixture on the popular Needham Street in Newton Upper Falls. With over 66,000 square feet of retail space spanning over three buildings, this outdoor shopping area prides itself by housing a combination of local businesses and national brands to share with the Greater Boston community. The shops at Home Design Place cater to a variety of your needs while providing a beautifully landscaped environment for all to enjoy during their shopping experience. Take a moment to relax in the courtyard, smell the flowers and breathe in the outdoor air during your shopping excursion. Come experience shopping at its best, at Home Design Place.