Location: Worcester Senior Center, 128 Providence Street, Worcester, MA, United States
StreetView: None