About Southside Grille

Southside Grille is a Grill restaurant located at 799 S 22nd Street in Decatur, IL 62521. Southside Grille has been described as an Good Grill restaurant and has received an average rating of 5 by our members.

  • Food

    Decor

    Service

User Reviews for Southside Grille

All Reviews for Southside Grille