Horseshoe Beach is located in: June 23, 2021 / By Preparation Point / OCEAN MCQs Share on WhatsApp Share on Facebook Share on Twitter Share on LinkedIn Bermuda Burma Both None Bermuda is under the UK. It a small country It is located in North Atlantic Ocean. Share this:TwitterFacebookMoreTelegramWhatsAppLike this:Like Loading... Related Share on WhatsApp Share on Facebook Share on Twitter Share on LinkedIn