Get directions to: Delgado's Dugout, Sterling, CO
Restaurant address: 116 Beech Street Sterling, CO 80751, USA
Restaurant: Delgado's Dugout