Porta Blu ★★★★☆4.0 (162) Restaurants European restaurant · Californian restaurant Lobby Level, 200 Independence Dr, Menlo Park, CA 94025 Call Website Details →