Oh Fish Sushi & Kitchen ★★★★★4.7 (163) Restaurants Sushi restaurant · Japanese restaurant · Lunch restaurant (...) 17852 Hesperian Blvd, San Lorenzo, CA 94580 Today: 11 AM–8:30 PM Call Website Details →