About

Lil' Leapin' Lizard Family Adventure Center is a children's amusement center located in Oxford, ME.