Lady Louisa's Battery

Lady Louisa&#39;s Battery is an artillery battery in the British Overseas Territory of Gibraltar.