18th Century Naval Cannon Rock Gun Battery is an artillery battery in the British Overseas Territory of Gibraltar. It is located on the North Face of the Rock of Gibraltar at the northern end of the Upper Rock Nature Reserve, above Green's Lodge Battery. Photo taken with kind permission of Fortess HQ, Gibraltar.