Find the top Fish & chips restaurants in North Hollywood, California near you now.
Seafood restaurant
Address: 6160 Laurel Canyon Blvd, North Hollywood, CA 91606