The Canoe Shack

South Elgin | Website Map
Find Parking


The Canoe Shack is located at 10 S. River St., South Elgin.