Live Cam USA, Avalanche Bay Indoor Waterpark, MI
Michigan’s Largest Indoor Waterpark
Avalanche Bay Indoor Waterpark Hotel is located in Boyne Falls, Michigan, 14 miles south of Petoskey, Michigan. The park is located within the Boyne Mountain Resort property making it part of a top family vacation spot in Michigan and the Midwest.