Welcome to Archie's Seafood Restaurants, where culinary excellence meets a cozy, nautical ambiance. Located at 1173 Wellington Rd in London, Ontario, this gem is perfect for seafood lovers. Customers rave about the signature fish and chips, alongside delightful options like fish tacos and haddock poppers. The generous portions ensure no one leaves hungry!
With impeccable service praised by many, Archie's Seafood feels like a cherished family spot. Discover why this restaurant has become a beloved destination for seafood enthusiasts!