However, there are also a number of smaller places across The Old Dominion that are rife with archaic charm. One such locale is a town between Richmond, Virginia, and Greensboro, North Carolina, with the somewhat surprising name of South Boston. Visitors to this memorably named town will find it has a walkable downtown that's home to a variety of shops and restaurants, as well as sporty appeal that juxtaposes its old-world feel. However, that request was denied — not because Boston already existed in Massachusetts, but because there was already a city named Boston in Virginia. South Boston thus became the town's official name.