Pepe Pea’s Location

Pepe pea lives in Novi, Michigan. On the other side of the world from peppa.