Central Hostel, London

26 Princes SquareNotting Hill, LondonW2 4NJ, United Kingdom