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

Opening May 1st, 2025!