Acquiring satellite view…

Lake Lowell Visitor Center

Verified

Lake Lowell Visitor Center is a public boat ramp on Lake Lowell in Canyon County, Idaho (83686). GPS coordinates: 43.5583°N, 116.6477°W.