$265,000 -
6306 Leonard Street
Philadelphia ,
PA 19149
Municipality: PHILADELPHIA