Harold showed me some cool stuff.
North Philadelphia Peace Park is located at N 24th St, Philadelphia, PA 19121