Blomfield Rd, London W9 2PA
Restaurant
In a serene canal-side setting, this establishment offers thoughtfully crafted seafood dishes in a spacious dining room that seamlessly blends elegance with comfort, featuring a terrace for al fresco dining.