Sonic Drive-In has 4 open branches near Salem, Virginia, Virginia. Refer to the page below for a complete list of Sonic Drive-In locations close by.