Interested, too, FIN translation is 'english townhouse' ie. articles about construction principles etc. refer to them '...houses in the area are built in style of english-type townhouse..'
This is interesting! Yes, I guess they could be called townhouses; here in the UK, a townhouse is tall - several more floors than the homes in this pic - and narrow.