Royal Bayswater Hostel, London

121 Bayswater RoadBayswater, LondonW2 3JH, United Kingdom