Todesca Park

Westwood, MA

Todesca Park is a charming museum located in Westwood, MA, offering a unique glimpse into local history and culture. Nestled within a picturesque park setting, it features engaging exhibits and artifacts that showcase the area's heritage. Visitors can enjoy guided tours, educational programs, and beautiful outdoor spaces for relaxation and exploration.

Generated from this place's information

Own this business?
See a problem?

You might also like

Partial Data by Foursquare.