text: Street is a public road in a city, town, or village, typically with houses and buildings on one or the both sides. Street are in both city or town and not specifically where. Town is a built-up area with a name, defined boundaries and local government, that is larger than a village and generally smaller than a city. Town is a small city and less populated and less infrastructurally developed than city or large city.