Leeward Beach

Leeward Beach, which is also known as Pelican Beach or Sunset Beach, is an extension of the famous Grace Bay Beach, and is approximately a six to eight minute walk from The Atrium Resort. Loungers and umbrellas are set up at the beach daily. Pool/beach towels are also provided and located inside rooms.