share
by Michael C. Lowe | February 22, 2012

Starwood Hotels & Resorts Worldwide has announced plans to open a Westin hotel in Jekyll Island, Ga. The 200-room Westin Jekyll Island Center will include 5,700 square feet of meeting space, a full-service restaurant and a fitness center. The property will be within the Jekyll Island Convention Center Complex, a mixed-use development that will feature a 128,000-square-foot renovated convention center, a 45,000-square-foot ballroom and retail shops. Both the hotel and the complex will be completed in February 2014.