7
2633-2639 Poplar St
Philadelphia, PA 19130
$26.53 USD/SF/YR
3,845 SF
1
Space Available
Built 1920
3,845 SF Contiguous
Built 1920
3,845 SF
$26.53 USD/SF/YR
Retail