Comparing hotel prices from multiple sites...
Stays found: 0
Booking sites searched: 0

The Manor Hotel (Windsor, United Kingdom)


The Manor Hotel (Windsor, United Kingdom)

About The Manor Hotel

The Manor, a four star hotel, is located in Datchet in Slough, Windsor. It is ideally suited for guests on business, but also accommodates travellers visiting on leisure. It is 2 miles from the Slough Station and 1.3 miles from the Windsor and Eton Central Railway Station. The Hotel is close by from many attractions in the city such as the Frogmore House, Windsor Castle, Eton Cottage, Slough Museum and Windsor Great Park. The Manor houses 54 rooms, which include double, executive, family, petite double and single. The rooms are equipped with a bathroom with bathtub, central heating, television, radio, internet, phones, coffee/tea makers, hairdryers and writing desk. The hotel has 5 AC conference suites, with wireless internet, touch lighting, natural daylight, and an area for refreshments with aroma therapy and banquets upon request. The other services provided at The Manor include, car parking, conference rooms, wireless internet, room service, bar, banquet facilities, non- smoking rooms, gym, library and a wellness spa. The restaurant at The Manor serves only breakfast. The sports facilities include horse riding, bowling, billiards, sailing, golf, tennis and hiking.

Top amenities

  • WiFi in lobby
  • Free WiFi
  • Pool(Unavailable)
  • Spa(Unavailable)
  • Parking
  • Pets(Unavailable)
  • A/C
  • Restaurant
  • Hotel bar
  • Gym

Rating overview

  • Location
    Good  (7.9 / 10)
  • Rooms
    Okay  (5.4 / 10)
  • Service
    Fair  (7.3 / 10)
  • Cleanliness
    Okay  (6.1 / 10)
  • Value for money
    Good  (7.5 / 10)

All amenities

Property amenities
  1. Entrance hall/lobby
  2. Gym
  3. Parking
  4. Hotel bar
  5. Conference rooms
  6. Non-smoking rooms
  7. PC with internet
  8. Restaurant
  9. 24-hour reception
  10. Snack bar
  11. Laundry service
  12. WiFi in public areas
Room amenities
  1. Bathtub (upon inquiry)
  2. Shower
  3. Openable windows
  4. Television
  5. Central heating
  6. Electric kettle
  7. Air conditioning
  8. Telephone
  9. WiFi
  10. Free WiFi (rooms)
Theme / Type
  1. Boutique hotel

Arrival / Departure

  1. Check in: 14:00
  2. Check out: 11:00


The Village Green, Datchet , SL3 9EA , Windsor , United Kingdom
Telephone: +44(1753)543442 | Fax: +44(1753)545292 | 

Frequently Asked Questions about The Manor Hotel

  • Is there a pool area at The Manor Hotel?

    No, The Manor Hotel doesn’t offer pool areas.

  • Are pets allowed at The Manor Hotel?

    No, The Manor Hotel doesn’t allow pets.

  • Is parking available at The Manor Hotel?

    Yes, The Manor Hotel provides Parking for guests.

  • What time is check-in and check-out at The Manor Hotel?

    Check-in at The Manor Hotel is available from: . Check-out time is by .

  • Where is The Manor Hotel located?

    The Manor Hotel is located in The Village Green, Datchet, SL3 9EA, Windsor, United Kingdom.

Interesting hotels nearby The Manor Hotel

These hotels may also be interesting for you...

Destinations nearby The Manor Hotel

Other destinations close to The Manor Hotel

Explore nearby attractions