Sherwood Event Hall offers elegant accommodations to celebrate Weddings, Special Occasions, and Business Events. Centrally located in Atlanta, the 18,000-square foot facility, with its grand entrance and spacious ballroom, is ideal for any affair and can serve up to 500 guests. ​ Our Basic Hall Rental Package Includes: