$1,500,900 -
3203 Schirra Walk Unit 15
Philadelphia ,
PA 19125
Municipality: PHILADELPHIA