A townhouse is, by definition, a multi-leveled home, which shares two of its walls with adjacent properties. Townhouses that share only one wall are most commonly known as semi-detached houses. Either way, townhouses typically have their own entrances.