53
2115 N 63rd St
Philadelphia, PA 19151
$1,857,000 USD
9,181 SF
13
Units
7.01% Cap Rate
9,181 SF
$1,857,000 USD
Apartments