The blind man was waiting at the busy road. - This is better. Use "that" if the clause identifies the specific road. There are 5 roads in the village. He was waiting at the road that was busy.
Use "which" if the clause is not essential to the meaning of the sentence. By the way, the road where he was waiting was busy.