Chateau La Tete Rouge

La Tete Rouge overlooks St. John's resplendent south shore, and is located just minutes from Cruz Bay and the National Park's north shore beaches.