3137 E Elwood St
Phoenix, AZ, 85034
Please contact us for price
14,794 - 38,173 SFÂ
Now available for lease, office located at 3137 E Elwood St Phoenix, Arizona 85034.
Available square footage 38,173 SF.
Please contact us for further information.