Best Italian Restaurants In McCall, ID

Last Updated:
Sort
Toll Station Pizza & Pasta is a restaurant located in McCall, Idaho at 410 Railroad Avenue. This restaurant serves alfredo chicken pie, salad bar, hawaiian pie, chicken wings, lasagna, lemonade, and onion rings. They also serve sprite, buckboard delight, chicken caesar pizza, mccall margherita, chicken caesar, mccall special, and classic caesar salad. They are open every day of the week. McCall...
410 Railroad Avenue, McCall, ID, 83638
Rank
1
5 votes
Sponsor
0.0