A pet-friendly inn, Willo Inn offers accommodation near Newcastle upon Tyne. It may be a good base for exploring the North of England.