Royal Bayswater Hostel London

Royal Bayswater Hostel London Address: 121 Bayswater Road, London, United Kingdom

Minimum price found for Royal Bayswater Hostel London was: 8 GBP

Click here to get more information, photos & guest ratings for Royal Bayswater Hostel London