Top of the Rock Union Jack Flag. Rock Gun Battery is in Gibraltar, the British Overseas Territory at the southern end of the Iberian Peninsula.The artillery battery is located 411.5 metres (1,350 ft) up the North Face of the Rock of Gibraltar, at the northern end of the Gibraltar Nature Reserve, above Green's Lodge Battery. Photo taken with kind permission of Fortess HQ, Gibraltar.