Glenwood Green

GLEN WOOD GREEN ACRES

Address: 1801 W. Glenwood Avenue, Philadelphia, PA 19132
Area (sf): 15,600
Founding date: 1987
Acquisition date: 1993
Number of garden plots: 102