Filters:
clear
clear
Country: United Kingdom

hostel in Slough, England

About 9 results.

Equinox Care

thumb_up 119 likes
High Street 316, SL1 1NB Slough, United Kingdom

Equinox Care provides recovery support, care and accommodation to people with mental ill health, homelessness and alcohol / drug dependence.

Doggy Chums

Bryant Avenue 71, SL2 1LW Slough, United Kingdom

Home Dog care services for the South East of England. We offer home dog boarding dog sitting dog walking & dog day care in London Kent Surrey Essex Lancashire Middlesex Hertfordshire and East Sus…

YMCA Slough

thumb_up 33872 likes
Ladbrooke Road 30, SL1 2SR Slough, United Kingdom

The National Council of YMCAs in England and Wales. We transform communities so all young people truly belong, contribute and thrive.

Holiday Inn Express Slough

Mill Street, SL2 5DD Slough, United Kingdom

Hotel near Slough Train Station & Trading Estate, Heathrow Airport & historic Windsor market town. Book this well-connected hotel with meeting rooms now.

Holiday Inn Slough - Windsor

Chalvey, SL1 2NH Slough, United Kingdom

Hotel near Slough station, Windsor Castle, Slough Trading Estates & Heathrow Airport. Book this well-connected hotel with gym, bar & meeting rooms now.

Premier Inn Slough

Visit Legoland or Thorpe Park and explore the stunning county of Royal Berkshire whilst staying at our Slough Hotel. Book Direct.

Travelodge Slough

Herschel Street, SL1 1PG Slough, United Kingdom

Conveniently located for Heathrow Airport and near Windsor Castle, LEGOLAND and Thorpe Park, book a comfortable room at the Travelodge Slough hotel.

Travelodge Langley

London Road 399, SL3 8PS Slough, United Kingdom

A short journey from Heathrow Airport and close to top attractions like Windsor Castle and The Savill Garden, book a room at the Travelodge Langley hotel

Heathrow/Windsor Marriott Hotel

thumb_up 363392 likes
favorite 434 favorites
Ditton Road, SL3 8PT Slough, United Kingdom

Marriott International, Inc. is a global leading travel company based in Bethesda, Md., USA, with more than 6,000 properties in over 122 countries.

  • 1