Homer's place of shelter (8)
I believe the answer is:
dovecote
This clue might be a double definition.
'homer's place' is the first definition.
Although both the answer and definition are singular nouns, I don't understand how they can define each other.
'shelter' is the second definition.
(dovecote is a kind of shelter)
'of' is the link.
(Other definitions for dovecote that I've seen before include "Shelter for domesticated pigeons" , "Home for domesticated pigeons" , "Domestic bird shelter" .)