Get directions to: London Fish'n Chips, Davis, CA
Restaurant address: 129 E St Ste B Davis, CA 95616, USA
Restaurant: London Fish'n Chips