Best Italian Restaurants In McCall, ID
Nov 25, 2017
Toll Station Pizza
Toll Station Pizza 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. Call us or...
410 Railroad Avenue, McCall, ID, 83638
Terms of Service
© 2018 DineRank.com. All rights reserved.