Shopping malls database
Montgomery Plaza is located at the corner of NWC San Mateo & Montgomery Blvds., Albuquerque. It is a Power Center which opened in 1973 and was last renovated in 2000. It is an Open shopping mall with 1,963 parking spaces. It covers an area of 389,000 sqft. and has about 29 stores.
Shopping mall's name: Montgomery Plaza
Address: NWC San Mateo & Montgomery Blvds., Albuquerque, NM 87109
Number of stores: 29