720 Candelaria Rd NE, Albuquerque, New Mexico 87107
(505) 226-0940
Come see us at American Self Storage! We are located at 720 Candelaria Rd., NE - just 1/2 block west from I-25. We can meet a variety of storage needs for the business needing warehouse space, for the individual storing personal items, or open parking spa