Ordnance Island - Credit: Wikimedia Commons
Ordnance Island is located within the limits of St. George's Town, Bermuda. It lies close to the shore opposite the town square (King's Square), in St. George's Harbour. Read more on Wikipedia
Source: en.wikipedia.org