La Esplanada

 8115 North 18th Street, PhoenixAZ 85020