After what felt like an interminable wait, Southall Farm & Inn has finally opened at 1994 Carters Creek Pike on the outskirts of Franklin and Leipers Fork. We’ll definitely cut them some slack on the ...