LOCATION AND MAPS


View Larger Map

Twelve Mile Bay is located in Muskoka, approximately 2 hours North of Toronto, ON.











Website Design & Layout by Triina Kukk.