J'habite...

1234567
Across
  1. 2. a cottage
  2. 5. a castle
  3. 6. a terraced house
  4. 7. a detached house
Down
  1. 1. a farm
  2. 2. a small house
  3. 3. a twin house
  4. 4. an apartment