ZENSHI Handcrafted Sushi ★★★★☆4.0 (1) Restaurants Sushi takeaway 1010 University Dr, Menlo Park, CA 94025 Call Website Details →