New article gives a specific address: 6601 Fourth Street. This is several blocks down from the Edith/Osuna area. Still pretty barren in and around the way there.
Remember what I said up thread about surveillance cameras?
I looked at the satellite image and google guy of the Edith-Osuna area last night, and it looks much like I remembered it from being there. Pretty barren. There arent any shopping centers around that intersection that are that developed.
Don't know where your looking but, according to Google Earth, 6601 Fourth Street Albuquerque, New Mexico is located right in a shopping center, just as I suggested the photo of the truck indicated.