Home Of The Best Pizza In The Area
Byron's Only Italian Restaurant!
Pizza
Steaks
Wine
Pasta
Fish Fry
Chicken Wings
Established in 1990
Located in Byron, IL
- NJollyfla
11/8/2025
"We felt like Italian and decided to try Costa’s. I have to say everything was perfect. I read in previous reviews that the writer thought the marinara sauce was bland but we all thought it was delicious - very fresh and clearly homemade. Three of us had the cannelloni, which was wonderful and the manicotti, which was delicious and light. Service was great. We’ll definitely be going back."