London Fish'n Chips

129 E St, Davis 95616, United States Get Directions to this spot
129 E St
Davis, 95616
CA, United States
(530) 753-7210

Rate and review London Fish'n Chips in Davis, CA, United States!

Share your experiences at London Fish'n Chips with your friends or discover more Restaurants in Davis, CA, United States.