Westwood is a town in Norfolk County and is bordered by Dedham, Needham, and Canton. It now has a quaint downtown with a movie theatre and many shops and restaurants. Buyers flock here for the schools as well as the close-knit community.