Find Hostels all over the World
Blue Skies Hostel, HOSTEL in London England.
Blue Skies Hostel.
7 Station Rise, London, England
Relaxed and friendly boutique hostel located above vibrant London public house.
Home to the largest pub-garden in London with excellent facilities including free continental breakfast covered and heated smoking areas free wifi free linen lockers (please provide your own padlock) table footb