North Marshall Street Garden

Address: 1934 N. Marshall Street, Philadelphia, PA 19122
Area (sf): 1,200
Founding date: 2001
Acquisition date: 2007
Stacks Image 17
Stacks Image 19
Stacks Image 21