551-553 Olivewood Terrace, San Diego, CA 92113 - HotPads