The Mill Steaks & Spirits is a cozy restaurant nestled in the heart of McCall, ID, known for its delicious food and inviting atmosphere.
Specializing in steaks and spirits, this establishment offers a diverse menu of high-quality dishes and a selection of beverages to enjoy.
Generated from their business information