Get directions to: London Fish 'n Chips, Saratoga, CA
Restaurant address: 18486 Prospect Rd Saratoga, CA 95070, USA
Restaurant: London Fish 'n Chips