$409,000 -
7862 Devon Street
Philadelphia ,
PA 19118
Municipality: PHILADELPHIA