Claim this facility
FacilityOtter Self Storage
Address1208 San Pedro Dr NE, Albuquerque, NM 87110
Listed phone(505) 510-7420
Listed websitehttps://www.otterstorage.com/storage-locations/nm/albuquerque/1208-san-pedro-dr-ne
Is this your facility?