J'habite...

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