Billy Weaver is the main character in the short story “The Landlady” by Roald Dahl. He is 17 years old. He lives in London, and he has a sister. He is most likely recently hired. At the beginning of the story, he travels by train to Bath, for work-related purposes, as he is told to find accommodations then report to the Branch Manager. He has never been to Bath before. Billy is dressed in a formal outfit: “a navy-blue overcoat, a new brown trilby hat, and a new brown suit”. According to the landlady, Billy is “tall and handsome" and has “beautiful teeth”.
Billy appears to be a young man who enjoys having fun. This is shown by his preference for a pub instead of a boarding house: “a pub would be more congenial th...