McHugh Construction begins work on luxury resort in Tennessee
James McHugh Construction Co. has started work on Southall, a 325-acre farm-based resort in Franklin, Tennessee. Located in the rolling hills just south of Nashville,…