The Academy - Small Luxury Hotels of the World
London England
Check in
3:00 PM
Check out
11:00 AM
Step into a world of elegance at The Academy - Small Luxury Hotels of the World, far from the ordinary hotel experience, just a 4-minute walk from Russell Square and 6 minutes by foot from The British Museum. This boutique hotel is 20 minutes walk to Leicester Square and 20 minutes walk to Covent Garden Market.
Embrace personalised luxury and a 28-inch flat-screen TV, in-room coffee & tea facilities, daily housekeeping, air conditioning, complimentary high-speed WiFi, premium bedding, complimentary daily newspaper and room service, crafted for an intimate stay. Conveniences include an in-room safe, bathrobes, a phone and a desk.
Property Details
Location
21 Gower Street, London, England WC1E 6HG, United Kingdom