Orilla/Pumpkin Bay Water Aerodrome

Orilla/Pumpkin Bay Water Aerodrome is located on Lake Couchiching adjacent to Orillia, Ontario, Canada.