BR

North Island Tower

London, United Kingdom