Biras Creek Resort Launches New Packages to Explore BVI

With summer in full gear, Biras Creek Resort, a 31-room luxury boutique property located on 140 pristine acres on Virgin Gorda in the British Virgin Islands, introduces several new travel packages that provides guests an opportunity to explore BVI while also being pampered at the exclusive, award-winning resort. One- and two-bedroom suites each have a private […]