Ultraswift
Advertisement
16 Lambton Place
W11, England W11 2SH
The Academy is a luxury hotel situated in the heart of Bloomsbury, London, comprising five Georgian townhouses that have been elegantly combined into a charming boutique experience. Recently refurbished by renowned designer Alexandra Champalimaud, the hotel showcases a blend of modern comfort and vintage glamour, reflecting the rich history of the Bloomsbury Set.
Generated from the website
Also at this address
See a problem?
You might also like
Advertisement
