Get directions to: Stevo's, Heyburn, ID Restaurant address: 290 West 600 South Heyburn, ID 83336, USA Driving Walking Bicycling Restaurant: Stevo's