Main Island is the largest of Gibraltar's four residential islands. It is connected to the mainland by Middle Gibraltar Road and Stoeflet Street (which itself passes through Hall Island before reaching the mainland). Island Drive connects Main Island with Horse Island over the Horse Island Drive Bridge.