What is the meaning of Townhouse?

A row house or terraced house.

A house in an urban setting.

A town hall.

Source: wiktionary.org