Stevo Address: 2435 River Rd, Heyburn, ID 83336 Phone: (208) 679-4223 Restaurants Other Businesses: Connor's Cafe at 335 S 600 W, Heyburn, ID 83336