Astor Hostels

191 Queen's Gate, London, Greater London SW7 5EU ,United Kingdom
Astor Hostels Astor Hostels is one of the popular Hostel located in 191 Queen's Gate , listed under Hotel in London, Greater London , Hostel in London, Greater London ,

Contact Details & Working Hours

Map of Astor Hostels