$899,900 -
9542 Larrabee Ave
San Diego ,
CA 92123
Community: Serra Mesa