A popular Japanese retailer is reportedly set to open a location in Albuquerque after opening a location in Santa Fe.
The family-owned store in a 9,500-square-foot space in the Plaza Santa Fe shopping center on Zafarano Drive has drawn long ...