Restaurants in Byron, IL
Restaurants • Pizza • Italian Restaurants
110 W 2nd St,
Byron ,
IL
61010
UNITED STATES
Based on 1 reviews
Yum
Good place to get Italian food. The canolis are to die for! The service is ok. The food prices are good. The pizza and lasagna are good!Worldwide > United States > Byron, IL > Pizza