Find Hostels all over the World
Astor Museum Inn, HOSTEL in London England.
Astor Museum Inn.
27 Montague Street, London, England
Located near: Located next to the British Museum. Walking distance to the West End (theatres), Leicester Square, Covent Garden, Soho, Piccadilly CircusBloomsbury Set, Charles Dickens curiosity shop, London School of Economics, British Library and University of Westminster.
With the British Museum literally on its doorstep, it is impossible to beat this hostel’s location! Located in the very heart of Central London you are a short walk from iconic attractions like Piccadilly Circus, Trafalgar Square and Covent Garden.
It doesn’t matter if you are shopping down the le