Ultraswift
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
See a problem?
You might also like
Advertisement

