BR

Streamlight Tower

London, United Kingdom