Last House On The Left 34990 N Carvis Dr, Lake Villa, Illinois, United States, 60046 Home Haunt Favorite