Moon Lake is a new live music venue opening in 2025 in London.