The Westin Jekyll Island
Nestled on the Georgia coast, The Westin Jekyll Island is the first full-service branded hotel in the Golden Isles and one of only four Westin hotels to open worldwide in 2015. The resort, owned and managed by a partnership between LNW Hospitality and New Castle Hotels, offers direct beach access and breathtaking ocean views.
The hotel includes 187 guest rooms and 13 suites, along with a host of Westin signature amenities, including a headed outdoor pool with bar, fitness center, extensive dining options, observation deck and bar, and 5,350 square feet of meeting space.
The Westin received LEED Silver certification from the U.S. Green Building Council.