11894 Mendiola Point

San Diego, CAChula Vista, CA 91910

4 bed, 3 bath
2,241 sq. ft
Show More