BTA Launches ‘House Of Bermuda’ In England

The Bermuda Tourism Authority [BTA] has debuted the “House of Bermuda” at the Hoxton, Southwark in England, which offers an “immersive experience” with “local Bermudian experts.” A spokesperson said, “Bermuda Tourism Authority [BTA] has officially debuted the ‘House of Bermuda’ exclusively for trade, media, and consumers in the UK market. The unique immersive experience from […]

Go to Source