Glass stays at The Academy, Bloomsbury, London
TUCKED away in London’s Bloomsbury, The Academy provides the London hotel experience in an incomparable way. Consisting of five Georgian townhouses on Gower Street, this establishment has been redesigned by New...