Devon Self Storage - DTE - 2633 Telegraph Avenue, Oakland, CA 94612