$685,000 -
5119 Olvera Avenue
San Diego ,
CA 92114
County: San Diego
Courtesy of Willis Allen Real Estate.