Ultraswift

Call
Website

Advertisement

21 Gower Street
WC1, England WC1E 6HG

The Academy is a luxurious hotel located in the heart of Bloomsbury, London, comprising a collection of five Georgian townhouses. Recently refurbished by renowned designer Alexandra Champalimaud, the hotel offers a blend of modern and vintage aesthetics, echoing the rich history of the Bloomsbury Set.

Generated from the website

Also at this address

Own this business?
See a problem?

You might also like

United KingdomEnglandUltraswift

Advertisement