1
1993 N 63rd St
Philadelphia, PA 19151
$625,000 USD
6,869 SF
6,869 SF
$625,000 USD
Office