South 21 Drive-In – Charlotte, North Carolina
Three Greek brothers — Sam, George, and Nick Copsis — immigrated to the United States and in 1955 opened a drive-in on South Boulevard in Charlotte small enough to hold a grill, a toaster, two deep fryers, and a drink station. The Independence Boulevard location, which opened in 1959, is the one that has been […]
South 21 Drive-In – Charlotte, North Carolina Read More »
Burgers, Charlotte, North Carolina, Restaurants, Season 8