Map location of
Stilt Walkers, Ottawa, ON, Canada

Ottawa, Ontario, Canada

Points of interest near Stilt Walkers