A duplex is a residential building divided into two apartments with a shared roof and one shared wall.
Terrace houses are built as part of a continuous row of homes in similar style, often sharing walls on both sides. Some older terrace properties allow you to own the land, while others may be strata titled.