Where is the football field in the park, what street?
Address: South 13th Street and 18th Avenue, Newark, NJ 07103, USA
Monique Evans | Sep 2, 2022
The football field is located on S 13th Street.
randy ighalo | Sep 2, 2022
Yea S 13th street 606
Thanks! Your answer is awaiting moderation.