BR

The Tower, One St George Wharf

London, United Kingdom