Re: Townhouse in London
Townhouse in British usage originally refers to the town or city residence, in practice normally in London, of a member of the nobility or gentry, as opposed to their country seat, generally known as a country house or, colloquially, for the larger ones, stately home...