Hidden place · Glendale, United States

Arrowhead Towne Center

Arrowhead Towne Center is a shopping mall in Glendale that opened in 1993. Its surrounding Arrowhead Ranch neighborhood helped make the area a major center…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload