The Academy
Hotel
Camden
Situated in Bloomsbury in London's West End, The Academy - Small Luxury Hotels of the World comprises a collection of five Georgian townhouses combined into one hotel.
Number of rooms: 50
21 Gower Street, Bloomsbury, Camden, London, WC1E 6HG, United Kingdom