Presently, Sonic Drive-In runs 4 branches near Monroe, Union County, North Carolina. See this page for a full listing of every Sonic Drive-In restaurant nearby.