$590,000 -
5405 Beach Grass Ln 138
San Diego ,
CA 92154
Complex/park: Playa Del Sol