Westin Jekyll Island now open
Starwood Hotels & Resorts Worldwide, Inc. has announced the opening of The Westin Jekyll Island, a 200-room, convention-class, beachfront hotel on Georgia’s acclaimed barrier island. The five-story, U-shaped, beachfront hotel was designed by LLW Architects of Memphis, Tenn., to meet Leadership in Energy and Environmental Design, (LEED) Silver specifications and minimize the hotel’s impact on the barrier island’s sensitive surroundings.…
read more