• The Mill Restaurant

    326 N 3rd Street Unit A
    McCall, ID 83638
    Tel: 208-634-7683
    Get Directions