149 Lake Street, McCall, Idaho 83638, United States
The Spot on the Lake

NOW OPEN!