2625 W WILLARD ST, Philadelphia, PA, 19129

$778,900

2625 W WILLARD ST, Philadelphia, PA, 19129

ACTIVE