The Salford Hall Hotel is a beautifully restored romantic Tudor manor offering wonderful food in the hotel restaurant, which is the proud holder of an AA Rosette. The hotel is located just 8 miles from Stratford with its theatres and other attractions and is close to the villages of the Cotswolds. All rooms are of normal size and in good condition. They have en-suite bathrooms with the full facilities that one would expect from a quality hotel. The nearest railway station is Evesham, 6 miles.