Lindy's Restaurant

27843 US-95 Athol ID 83801 USA

(208) 683-3400

Location