Hostel One Notting Hill, London, England
Address: 63 Prince's Square, London, England
Free Internet Access, Free WiFi, Linen Included, Breakfast Not Included, Flexible NRR, Hot Showers, Self-Catering Facilities, Luggage Storage, Tea & Coffee Making Facilities,