17-25 Gower Street, London, GB
The Academy, The Bloomsbury Town House is a collection of five Victorian townhouses set within the city's literary district of Bloomsbury in London, England. This boutique property stands 400 metres from Oxford Street and 500 metres from the British Museum. Hotel Features. This non smoking hotel features a Victorian lobby with intimate seating arrangements and concierge style registration.