Lake Lowell Park

Lake Lowell Park Commissioners AboutHoursFeesDirectionsActivities Lake Lowell Park is located at 12996 Iowa Avenue, Nampa, on the Upper Dam (east side) of Lake Lowell. Canyon County Parks has owned this 20-acre park since 1970. Amenities include: picnic tables, BBQ...