Montgomery Plaza is a commercial complex in Albuquerque, NM that offers a variety of retail and dining options to its visitors. The plaza provides a convenient and bustling environment for shopping and leisure activities.
With a mix of tenants ranging from local boutiques to well-known chain stores, Montgomery Plaza caters to a diverse range of consumer preferences. The central location and diverse offerings make it a popular destination for both residents and tourists in the area.
Generated from their business information