402 63rd Street, SPC 239

San Diego, CA
For Sale: $119,900
3 Beds, 2 Baths
1,248 sq/ft
402 63rd Street, SPC 239
1/29