LAKE HOUSE RESTAURANT
Updated 2 days ago
850 Tower Dr, Lake Villa, IL 60046
Lake House Restaurant is currently located at 850 Tower Dr, Lake Villa, IL 60046. Order your favorite pizza, pasta, salad, and more, all with the click of a button. Lake House Restaurant accepts orders online for pickup and delivery...
View the menu, hours, address and photos for Lake House Restaurant in Lake Villa, IL. Order online for delivery or pickup from Slicelife.com.