Homes for sale - 2407 Telegraph Avenue Unit 404, Oakland, CA 94612 ...