Address: Depot Trail, Spencer Town Center Historic District, South Spencer, Spencer, Worcester County, Massachusetts, 01562, United States