Place where roads meet (8)
I believe the answer is:
junction
(Other definitions for junction that I've seen before include "Point where ways meet" , "that may have box on either side" , "See 7" , "Crossroads" , "Place where railway lines meet and join" .)