News Ellen Chew to open Shan Shui restaurant in central London The new 74-cover venue in Victoria is set to launch in April 2025.