Founders Hall is a new, all green venue tucked away on the historic grounds of Charles Towne Landing.