Lots of suburbs - especially the so-called exurbs - are places that used to be a small town and still maintain a main street, but with a lot of living areas close to the main street. These suburbs are also "semi-suburbs" of the town, if that makes sense, and maintain many of the small town amenities.