Where do you need Restaurants ?
London Fish & Chip
916-971-9790
38.609619
-121.367554
About London Fish & Chip
London Fish & Chip is located at 4128 El Camino Ave, Sacramento, CA. This location is in the Del Paso Manor neighborhood. This business specializes in Seafood Restaurants.