High Holborn House

High Holborn House

• London, England United Kingdom