A multi-floor residence attached to neighboring homes on one or both sides. Townhomes combine the benefits of a single-family home with the convenience of shared walls, often featuring private entrances, small yards or patios, and multiple stories with ample living space.
5.0 "Excellent - as always!"