Notting Hill Hostel
63 Prince's Square London, W2 4PXOffering a barbecue and terrace, Notting Hill Hostel is set in the Kensington and Chelsea district in London. A terrace or balcony are featured in certain rooms. Notting Hill Hostel features free WiFi . A TV is offered.
19 rooms
from £9