This 1,850 square foot retail space at North Towne Plaza - Albuquerque is available for lease.
Major tenants include HomeGoods and Whole Foods Market plus other small shops.
North Towne Plaza - Albuquerque has ample parking with 646 spaces and is located at Wyoming Blvd. & Academy Rd. in Albuquerque, New Mexico.