Birmingham Japanese restaurant brand Takumi to make London debut

Located close to the junction of Old Compton Street and Charing Cross Road, Takumi will take…