Sonic Drive-In presently runs 4 locations near Canyon, Texas. Below you will see the listing of all Sonic Drive-In restaurants nearby.