Horseshoe Resort Canada 18 Dec Written by Geoff Wallace ontarioh Geoff Wallace Previous Previous Twin Warriors Golf Club Next Next Seminole Lake Country Club