Notting Hill Hostel, HOSTEL in London England.
Notting Hill Hostel.

63 Prince's Square, London, England

Located near: A superb location with all London's famous landmarks and museums at your doorstep, like Notting Hill, Oxford Street, Hyde Park and Kensington Palace, just to name a few. in a trendy, international area with plenty of shops, cafes, bars and restaurants to choose from. Google map link: s

Notting Hill Hostel provides a clean, friendly base for young travellers who are on a tight budget.
Located in Bayswater just a short stroll from Notting Hill and Hyde Park, this budget accommodation has no curfew so you can come and go as you please.
Notting Hill Hostel itself benefits from ful

Check Availability

From People Nights

Book Hostel in