A World Away in Ninety Minutes or Less
Bermuda is world-renowned for its marvelous pink sand beaches, stunning turquoise-green waters and quaint villages that slip visitors into a state of relaxation from the moment they arrive. Conveniently located off the coast of the Carolina’s, a short 90 minute flight from the US is all that separates American tourists from a place that seems … Continued