Cheekwood is a 55-acre botanical garden and historic estate in Nashville, featuring art galleries, seasonal festivals and breathtaking wedding venues.