Mermaid Cafe is a charming establishment on Toronto Island offering a unique dining experience with a focus on fresh ingredients and creative dishes. It is located within Centreville Amusement Park.