Power Square Mall

Address:
2055 South Power Road, Mesa, Arizona, USA
Telephone:
(480) 832-1379
 View map