A handsome manor house set in stunning grounds, Alveston Manor offers luxury, elegance and a real sense of history, with the hotel’s 16th century origins contributing to an ambiance that’s in keeping with its location – two minutes from the glorious River Avon and a footbridge away from one of England’s most famous market towns: Stratford-upon-Avon.