Best Italian Restaurants In McCall, ID
Feb 1, 2017
Toll Station Pizza & Pasta
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
Terms of Service
© 2017 DineRank.com. All rights reserved.