BR

The Steyne-Rufford Tower

London, United Kingdom