Idaho
Twin Falls
Scooter's Chillin' and Grillin'
Scooter's Chillin' and Grillin'
no phone number
137 2nd Avenue East, Twin Falls, ID 83301
Own this business?
Learn more
about offering online ordering to your diners.
Menu not currently available