Ned Kelly's

Restaurant in Dundalk, Ireland

European fast food