"the year he'd lived in Chester, Pennsylvania- no, in Englewood, New Jersey"

Chester is a city of around 37,000 people, situated on the Delaware River in the state of Pennsylvania, between Philadelphia and Wilmington.

 

Google Map

 

Englewood is a city in New Jersey, with a population of approximately 26,000 people.

 

Google Map