Olmsted Beach is located in North Bay, Canada on Armstrong Park, Lakeside Drive, Lakeside Dr. Olmsted Beach is rated 4.4 out of 5 in the category public beach in Canada.
Address
Armstrong Park, Lakeside Drive, Lakeside Dr
Accessibility
Wheelchair-accessible entrance