What Is A Granny Flat?

A granny flat is one that accommodates one or two people and is a very self-containing area for living, which is usually found on the grounds where there is one