18
300-318 N 63rd St
Philadelphia, PA 19139
$15.63 USD/SF/YR
17,600 SF
1
Space Available
Built 2007
17,600 SF Contiguous
Built 2007
17,600 SF
$15.63 USD/SF/YR
Retail