Eats at 1440 ★★★★☆4.3 (18) Restaurants Lunch restaurant · Salad shop Labs, 1440 O'Brien Dr, Menlo Park, CA 94025 Closed today Website Details →