A data lake is a central repository that allows you to store all your data – structured and unstructured – typically in its raw format, in a volume.
A data warehouse on the other hand brings all data together by processing it in a structured manner and making it available to support highly performant SQL operations.