Est $835,892 Not Listed For Sale
120 Island Ave Unit 234, San Diego, CA 92101
- 2 Beds
- 1 Bath
- 1,593 Sq Ft
- Built 2002
Last Sold Summary
- 2% Above List Price
- $515/SF
- 25 Days On Market
Last Sold Price $820,000
Last Listing Agent Leo Esguerra Palisade Realty Inc

