Where is Philadelphia's Magic Gardens?

Where is Philadelphia's Magic Gardens located?

Philadelphia's Magic Gardens, Philadelphia's Magic Gardens, United States of America (approx. 39.942776°, -75.15949°)


Where is Philadelphia's Magic Gardens on the map?