Guess the spot

Well, since there's a South Park, New Jersey, I'm wondering if you missed my earlier guess or if it was just wrong.
 
There are actually several city names in common between the two states... hrm.
 
Back
Top