Lake House Bar And Grill

16862 E Boileaus G Dock Bayview ID 83803 USA

(208) 561-5199

Location