Notting Hill Hostel 2 stars

63 Prince's Square, Kensington and Chelsea, London, W2 4PX, United Kingdom

Hotel image
Read more reviews for Notting Hill Hostel