Arden House Hotel is a cozy and luxurious restaurant located in the heart of Stratford-upon-Avon. Their menu features a range of contemporary British dishes made from locally sourced ingredients. With warm and welcoming staff and a chic atmosphere, Arden House Hotel is the perfect place for a romantic dinner or a special occasion.