Saint John

Hotellit

Westin St John Resort and Villas *****

Located on the smallest of the Virgin Islands, with direct connection to the white and sandy beach of Great Cruz Bay....