Narberth vs. Penn Valley

Already we've heard from a couple of people who argue that Aaron McKie lives in Penn Valley not Narberth, including a borough official who stridently argued otherwise.

According to our database, McKie votes in Narberth. According to the court proceedings, he's a resident of Narbeth. But real-estate listings state he lives in Penn Valley, as does the Narberth borough representative.

The two towns share a zip code and some confusion, though clearly Narbeth residences make a distinction between their town and Penn Valley.  Is there a big difference between the two?