About this Property
Metro Square is located right off the I-17 freeway on the south-west corner of West Cactus Road and North 28th Drive in Phoenix, Arizona.
Located 1 mile directly north of Metro Center Shopping mall, monument signage is available.
Property Management Advisors
Renee Olson - Property Manager
Telephone: (602) 977-2999 x 242
E-Mail: [email protected]
After Hours Emergency Services: 800-511-7062