Scroll to Top
Follow us on:

Bloomsbury

Located in the heart of Bloomsbury in the heart of London, an area loaded with literary history, the Academy is a local institution. A beautiful boutique hotel set in five Grade II-listed Georgian townhouses...