My kid is 6 and the stuff he remembers amazes me. I wish he didn't sometimes, because we adopted him at 3 and I wish he had no memory of foster care (it was scary for him). His teacher says the same thing about stories. He hears a song once and can remember a lot of it. If we've driven somewhere, he remembers it. My 13 yr old & my 10 yr old couldn't get you out of our neighborhood hardly and we'll be in the car in an area we rarely go and my 6 yr old will say "remember when we turned on that path (that's what he calls roads) to get to so-and-so. It always blows our minds that he remembers. I could remember numbers like crazy as a kid. If you gave me your phone number, I remembered it for years. Or if you flashed numbers in front of me, I could visualize them and tell you what they were. It wasn't until I hit my 30's that that started to fade. Now, I have to program my phone with numbers or else I will forget them. So, I would say it's not abnormal. It's a good thing.
L.