$699,900 -
1023 E Palmer Street
Philadelphia ,
PA 19125
Municipality: PHILADELPHIA