1 Best Fish and chips Restaurants in Menlo Park (2026)