Acquiring satellite view…

Barclay Bay

Verified

Barclay Bay is a public boat ramp on Boise River - Lucky Peak Reservoir in Ada County, Idaho (83716). GPS coordinates: 43.5207°N, 116.0533°W.