$298,000 - 3786 Alabama St Unit 105, San Diego, CA 92104
3786 Alabama St Unit 105
San Diego,
CA
92104
Country: US