News

Scott’s Seafood Palo Alto at 855 El Camino Real. The first Scott’s Seafood opened in 1976 in San Francisco, with locations later following in Palo Alto, Mountain View, Walnut Creek, Oakland ...
The Scott's chain goes back to 1976 in San Francisco, but the original Palo Alto location opened in 1980, just in time to step in as a dull but nearly universally agreeable business meeting spot.