Restaurants in Flat Rock, IL Twiggy's Treasure1768 N 1150th StFlat Rock, IL, 624276185843396RestaurantRestaurants Show More