$160,000 -
6021 Clifford Terrace
Philadelphia ,
PA 19151
Municipality: PHILADELPHIA