Find Hostels all over the World
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: shttp://goo.gl/m1Fka
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