28
205 N 63rd St
Philadelphia, PA 19139
$1,400,000 USD
14,000 SF
10
Units
12% Cap Rate
14,000 SF
$1,400,000 USD
Apartments