City of London Detached | -- Bd | -- Ba
Situated in a prime location at the heart of Londons financial district, these modern offices are cl....