News

A new restaurant highlighting Edomae-style sushi opened in Menlo Park on Saturday, June 7. Ren is the latest from ...