CityGen3D is a Unity asset being developed that generates terrains, roads and buildings automatically from OpenStreetMap and NASA SRTM data.
It works via an interface within Unity so you can create your desired location with limited effort.
The screenshot below was created with no coding or modelling, just from using CityGen3D defaults.
This makes it a great protyping tool, even if your final workflow is different.
Although unfinished, it already has a lot of features and is available to purchase from the website ahead of a Unity Asset Store release later this year (hopefully!).
Features in development include procedural generation of buildings from OSM data (at the moment it only spawns prefabs).
I’d be happy to answer any questions on the asset in the Work-In-Progress thread .