Granny Flats – The Latest Trend

A granny flat is a small apartment which is secondary to a main residence….