townhouses and terraced houses are two different things, although the basic notion of having neighbours to your right and left, but not on top + own front door and garden(s) is applicable to both. a townhouse in the British sense of the word is a three-storied affair with a garage on the ground floor and a utility room/kitchen at the back, whereas an ordinary terrace lacks those niceties.
In Britain,