Main menu Open search menu

Land Of Oz

Italian Restaurant
855 South Mill Street, Mount Carroll, IL 61053 855 South Mill Street, Mount Carroll Directions
Today 7:00 AM - 9:00 PM Open All Hours
+18152443739

About this Business

  • Hours
    Sun-Sat
    7:00 AM - 9:00 PM

Tips

250

From Our Editors

If fine food and refreshing beverages are on your to-do list, check out Land of Oz C Store in Mount Carroll.

If you're in a hurry, place an order for pickup instead.

Take your vehicle to dinner - nearby parking is plentiful and will not pose a problem for drivers looking to dine.

Explore Nearby
Land Of Oz

Sun-Sat
7:00 AM - 9:00 PM
Groupon has verified that the customer actually visited Land Of Oz.