Search
Menu
Home
Sources
About
Contacts
Lady Louisa's Battery
Lady
Louisa's
Battery
is an
artillery battery
in the
British Overseas Territory
of
Gibraltar
.