Find seafood restaurants in East Palo Alto, California
2000 Pulgas Ave, East Palo Alto, CA 94303, United States