- GLA: 102,000
- Parking Spaces: 494
- Metro Area: Boston-Cambridge-Newton (MA-NH)
Abington Plaza is located in the heart of Boston's South Shore, Abington, Massachusetts. The market is situated between two of Greater Boston's major highways, State Route 3 to the east and State Route 27 to the west.