Italian Restaurants in Mccall, ID
1. Lardos Grill & Saloon
600 W Lake St, Mccall, ID, 83638
CLOSED NOW
From Business: Hwy.55/Warren Wagon Road - Across from Shore LodgeHwy.55/Warren Wagon Road - Across from Shore Lodge
51 Years
in Business
2. Toll Station Pizza
410 Railroad Ave, Mccall, ID, 83638
CLOSED NOW
From Business: This is a pizza place like they used to be. The crust was hand thrown and made to order. They had a decent salad bar that you were not charged an arm and a leg to go through as…
44 Years
in Business
Showing 1-2 of 2