Horseshoe Lake in Okanogan County, Washington

Horseshoe Lake in Okanogan County is a water. Horseshoe Lake also exists in Adams County, Yakima County, Lewis County, King County and Grays Harbor County.

Nature
water
Located in Okanogan County
Country United States