200 Hatcher Road,
No one has favorited this theater yet
The South Drive-In was located in the Pelham district to the south of Danville, actually just south of the Virginia/North Carolina border, so technically in North Carolina.
It was operating in the mid-1970’s.
Just login to your account and subscribe to this theater