$189,500 -
5415 Euclid Street
Philadelphia ,
PA 19131
Municipality: PHILADELPHIA