Battle of Britain Monument
'
Battle of Britain Monument
is at Victoria Enbankment, 79 Whitehall, London, London, England and is is located at latitude 51.50306, longitude -0.12342.
References (2)
Parent Place:
Westminster
Picture:
Memorial Plaque