Acquiring satellite view…

Lake Lowell Visitor Center

Authoritative

Lake Lowell Visitor Center is a public boat ramp on Lake Lowell in Elmore County, Idaho (83647). GPS coordinates: 43.4357°N, 115.2886°W.