Tucked away in Great Falls, this Irish pub has been dishing out what many consider the finest fish and chips in the entire ...