Ultraswift

Call
Website

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

Own this business?
See a problem?

You might also like

United KingdomEnglandUltraswift

Advertisement