L'hôtel Copthorne Slough se trouve à moins de 10 minutes de route du centre historique de Windsor. Il dispose d'installations de loisirs, dont une piscine intérieure chauffée et une salle de sport.