Au cœur de Slough, à côté de la gare, cet hôtel propose des chambres spacieuses et soigneusement décorées. Slough Trading Estate, la zone industrielle la plus importante du Royaume Uni, est à moins de 4 km.