1523 Womrath St
Philadelphia, PA 19124
$175,000 USD
2,006 SF
2
Units
2,006 SF
$175,000 USD
Apartments