Lady Louisa's Battery

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

This article about a building or structure in Gibraltar is a stub. You can help Wikipedia by expanding it.

Cart

loader
Top
0