For anyone looking for more depth for their TTRPG games I highly suggest exploring https://eigengrausgenerator.com/. It will lazily generate beautiful, varied details on a town, it's locations, it's buildings, it's denizens, their relations, provide story hooks, and more. Like a good game master it gives just enough surface detail to maintain the immersion, but will generate more detail as you (or your players) interact with whatever catches your (their) fancy.