Porta Blu ★★★★☆4.0 (162) Restaurants European restaurant · Californian restaurant Lobby Level, 200 Independence Dr, Menlo Park, CA 94025 Today: 6:30 AM–11 PM Call Website Details →