Location Description
Small island situated in Lake Victoria along the shores of Victoria Park. A pedestrian bridge joins the island to the mainland. There are mature trees and park benches along with a small concession stand. The island is lighted up a night and is part of the yearly Lights On Stratford Festival.