Upper Skagit River Valley restaurants

Diner in Upper Skagit River Valley

Marblemount Diner

This friendly, seasonal diner with booths, tables and seating at the bar cranks out burgers, milkshakes and deep-fried everything. Top it off with a slice of pie à la mode.
American in Upper Skagit River Valley

Buffalo Run Restaurant

If your Cascade Loop dining experiences have been a little too ordinary, you're in luck: at Buffalo Run you can order alligator, kangaroo, yak, ostrich or buffalo burgers, as well as a massive bowl of 'Cascade mount…