Located amidst North Atlantic Ocean, Bermuda is a British Overseas Territory. It is also referred to as the Bermudas or Somers Islands. It is situated close to US, east to North Carolina.

Centre Bermuda

No posts shared yet. Be the first one to inpire other travelers.

Subscribe to <none> Subscribe to <none>