Get directions to: Backstop Bar & Grill, Belvidere, IL
Restaurant address: 1830 Union Avenue Belvidere, IL 61008, USA
Restaurant: Backstop Bar & Grill