• Lardos Grill & Saloon

    600 West Lake Street
    McCall, ID 83638
    Tel: 208-634-8191
    Fax: 208-634-0515
    Get Directions