Commercial Portfolio

Baywood

6309 E Baywood Ave, Mesa, AZ 85206
Square Feet: 30,117
Year Acquired: 2024