The Brownwood Hotel & Spa, a new 215,000-square-foot facility located at 3003 Brownwood Blvd., The Villages, Florida, is planned to open within the first quarter of 2020 with reservations now being accepted for guests, banquets, and on-site catered events. In addition, officials with The Brownwood Hotel & Spa have announced the selection of the facility’s leading executives, including Gilles Cassiani as general manager, Deanna Mangiardi…