Is it advisable to hand in a thesis by visiting my supervisor's house?
I wouldn't find it okay if someone would come to my house because of that. Work and personal life should be separate and it would be inappropriate to visit the supervisor there. 

Does he not have an office? If nobody can tell you where to find him, then you should call him or write an email and ask for an appointment.