Stillman Street Garden

Address: 846 N. Stillman Street, Philadelphia, PA 19130
Area (sf): 784
Acquisition date: 1994
Number of plots: N/A
Stacks Image 16
Stacks Image 18