Sandy Caribbean Beach

Back to Article: The Westin St John Resort & Villas

Sandy Caribbean Beach
Courtesy of Starwood

Sandy resort beach at The Westin St John Resort & Villas in the Caribbean.