$849,000
1656 E 63rd, Long Beach, CA, 90805
Single Family Residence