Restaurants - Seafood in Los Altos, CA
Chris's Fish & Chips