Grande Bay Resort

The Grande Bay Resort is situated hillside overlooking Cruz Bay on St. John in the US. Virgin Islands. Set near Wharfside Village, this St. John resort overlooks the emerald and blue waters of Cruz Bay and St. Thomas to the west and the British Virgin Islands to the east.