Curbside Foods ★★★★☆4.0 (5) Restaurants Seafood restaurant 2000 Pulgas Ave, East Palo Alto, CA 94303 Call Website Details →