Shopping malls database
Wyoming Mall is located at the corner of Wyoming & Menaul Blvds., Albuquerque. It is a Community Center which opened in 1960. It is an Open shopping mall with 1,270 parking spaces. It covers an area of 326,000 sqft. and has about 17 stores.
Shopping mall's name: Wyoming Mall
Address: Wyoming & Menaul Blvds., Albuquerque, NM 87112
Number of stores: 17