Map of Webster Square Plaza Shopping Center in Worcester County, MA:

Webster Square Plaza Shopping Center Worcester Worcester South 42.2328711 -71.8542387