A luxury hotel set in the English countryside where history and iconic elegance merge to create an outstanding destination. Located on the edge of historic Windsor Great Park and within an hour of London, the hotel is surrounded by 40 acres of open green space featuring a tranquil lake. The hotel h...See more
Headquarters:
United Kingdom of Great Britain and Northern Ireland
Company Type:
MNC / Large Enterprise
Company size:
201-500 Employees
Address:
BISHOPSGATE ROAD; WINDSOR, ENGLAND TW20 0YL, GB
HIGH
spending power