What People Say
About Us

Some of best fish and chips in world can be found in St. John's, Halifax, Vancouver, San Francisco, and Sydney Australia. Lord Elgin clearly tops this list! I have tried all of those and stand by this statement. Keep up the great work!...

Read More