Del Rio Shopping Center is conveniently located at 106 Caldwell Ave, Belen, NM 87002. The property has anywhere from 1,360 SF to 14,250 SF of available retail space for lease. Nearby retailers include Super 8 by Wyndham, Wells Fargo Bank, Walgreens, Travelodge, Sonic Drive-In, U-Haul, Ace Hardware, Love's Travel Stop, and more. The street on which the property is located brings in 15,982 vehicles per day. The 3 miles radius has a population count of 15,449
+/- 45,000SF Pad Build to Suite or Ground Lease