Salford Hall Hotel is a romantic, historic Manor House between Shakespeare's Stratford-upon-Avon, the rolling Cotswolds and the Vale of Evesham. The period charm is doubly appealing when combined with modern comforts, gracious furnishings, delicious food and an extensive range of fine wines.
- Wildlife & Nature
|OPEN DATES||All Year|
By clicking 'Submit' you are agreeing to our Terms of Service
Vacation Request Successfully submitted. Thank You!