43
2115 N 63rd St
Philadelphia, PA 19151
$1,975,000 USD
9,181 SF
4
Units
6.52% Cap Rate
9,181 SF
$1,975,000 USD
Apartments