$1,890,000 -
3036 Denver St.
San Diego ,
CA 92117
Country: US
Property listed by Keller Williams La Jolla, Thomas Baker {attribution_contact}