Del Rio Plaza Shopping Center
106 Caldwell Ave, Belen 87002