Lady Louisa's Battery


Lady Louisa's Battery is an artillery battery in the British Overseas Territory of Gibraltar.