Mermaid Petting Zoo

The Mermaid Petting Zoo is located on Jambowski Island.

History
Marge and Maggie visited the Mermaid Petting Zoo when they were on Jambowski Island.