What Is A Granny Flat?

Most of us would love to have extra room in our homes, typically to house other members of the family, or just to get our own little space away from everyone else. With that...