Astor Museum Inn
27 Montague St - London, England
Category: Hostel
Located near London's most famous tourist attractions, Astor Museum Inn boasts the cleanest bathroom you'll ever see, a great outdoor terrace and the comfiest lounge room to connect with other backpackers looking for some fun! more info »