3422 E. Elwood St University & I-10, Phoenix, Arizona 85040-1626 USA
Lobby Sitting Area
Claim copyright