Where is Kennedy Plaza?

Where is Kennedy Plaza located?

Kennedy Plaza, Kennedy Plaza (Station), United States of America (approx. 41.824875°, -71.41147°)


Where is Kennedy Plaza on the map?