1 0 George House George House, Back Lane, Henley-in-Arden, Stratford-on-Avon, Warwickshire, West Midlands, England, B95 5AY, United KingdomAboutGeorge House is a dog friendly building in Stratford-on-Avon, B95.LocationYour Rating - 1 0 Does this venue allow dogs?Dog FriendlyNo Dogs