$725,000 -
5405 Beach Bluff Ln 224
San Diego ,
CA 92154
Complex/park: Playa Del Sol