$639,900 -
518 62nd St 22
San Diego ,
CA 92114
Complex/park: Esperanza