$1,549,000 -
5917 Overlake Ave
San Diego ,
CA 92120
Country: US
Property listed by Pacific One Realty, Gregory Scott