You should change the wording of clue #4 to read “The green house is immediately left to the white house”, like in other versions of this riddle.
Otherwise, they are not necessarily neighbours.